App.Api.factory('Api.Err', [function () {
			/**
* Powoduje sumulację błędu.
* @class err
*/
function err(){
	/**
	*  numer błędu, patrz lista na końcu.
	* @property err 
	* @private 
	*/
	var err , 

	/**
	*  opis błędu pochodzący z serwera.
	* @property opis 
	* @private 
	*/
	opis ,
	that = this;


	function getErr(nerr){
		return err ;
	}
	function getOpis(nopis){
		return opis ;
	}

	function setErr(nerr){
		err  = nerr ;
	}
	function setOpis(nopis){
		opis  = nopis ;
	}

	function toObject(){
		return{
			err : err ,
			opis : opis 
		};
	}

	/**
 	* konstruktor
 	*
   	* @constructor         
  	* @method construct    
  	* @public              
 	*/
	(function err(){
		that.getErr = getErr;
		that.getOpis = getOpis;
		that.setErr = setErr;
		that.setOpis = setOpis;

	})();
}


err.prototype.fromObject = function (obj){
		var object = new err();
		object.setErr(obj.getErr());
		object.setOpis(obj.getOpis());

		return object;
	}

			return err;
		}]);